Skip to main content

COA Mapping Overview

What is COA Mapping?

COA Mapping (Chart of Accounts Mapping) is Sumo Ledger’s configuration module for linking COA Heads to Labels — the ledger identifiers used when posting transactions and generating accounting entries. Each mapping tells the engine how to resolve a chart-of-accounts head to its corresponding ledger number or label at runtime.

COA mappings bridge operational transaction data and the general ledger:

  • Journal posting — Journal and process stages reference COA heads that resolve to ledger labels through these mappings.
  • Accounting consistency — Centralized mappings ensure the same COA head always maps to the same ledger label across products and processes.
  • Reporting alignment — Mapped labels feed trial balance, P/L, balance sheet, and posting reports.

Administrators manage COA mappings from Configurations → Coa Mapping (/settings/coa-mapping/list).


COA Mapping Capabilities

CapabilityDescription
COA head registryMaintain a list of chart-of-accounts heads used across the ledger.
Label assignmentMap each COA head to a ledger label or number.
Create and editAdd new mappings or update existing ones through modal dialogs.
SearchFilter the mapping list by COA head or label.
Load configuration in memoryPublish mapping changes to the running ledger service.

COA Mapping lives inside the Configurations module under General Settings.

  1. Click Configurations in the main sidebar.
  2. Under General Settings, click Coa Mapping.
  3. The COA Mapping list opens at /settings/coa-mapping/list.
CategoryRelated Items
General SettingsProducts, Coa Mapping, Tariff, Process, Table, Feed, Contract Type, Txn Controls, Policy, Policy Mapping, Webhooks
Accounting SettingsReporting Groups, Channel Types, Asset Groups, User Types
System SettingsUsers, Roles

COA Mapping Components

ComponentDescription
COA HeadThe chart-of-accounts identifier or head name (for example, sumo, sda).
LabelThe ledger label or number the COA head maps to (for example, sumo_user_guide, 2).

The mapping dialog subtitle describes the purpose: Map COA to respective ledger number.


COA Mapping Screens

COA Mapping List

The list page displays all configured mappings in a searchable table.

ColumnDescription
CheckboxSelects the row for bulk actions (when available)
Coa HeadThe chart-of-accounts head identifier
LabelThe mapped ledger label

Page actions:

ActionDescription
Load Configuration In MemoryReloads configuration into the running service
+ New MappingOpens the create dialog
SearchFilters rows by COA head or label
RefreshReloads the list from the server
ViewCustomizes table display options

New / Edit COA Mapping Dialog

Both create and edit flows use a modal dialog with the same fields:

FieldDescription
COA HeadEnter the chart-of-accounts head identifier.
LabelEnter the ledger label or number to map to.
  • Create — Click Create COA mapping to save a new entry.
  • Edit — Click Update COA mapping to save changes to an existing entry.

Typical Workflow

┌──────────────────────────────────────────┐
│ Administrator opens Configurations │
│ → Coa Mapping │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Click + New Mapping │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Enter COA Head and Label │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Save mapping (Create / Update) │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────┐
│ Load Configuration In Memory (if needed) │
└──────────────────────────────────────────┘


┌──────────────────────────────────────────├
│ Mapping available for journal posting │
│ and process workflows │
└──────────────────────────────────────────┘
  1. An administrator navigates to Configurations → Coa Mapping.
  2. A new mapping is created with + New Mapping, or an existing row is opened for editing.
  3. The COA Head and Label are entered and saved.
  4. If required by your runbook, Load Configuration In Memory publishes the change.
  5. The mapping is used when the ledger resolves COA heads during transaction processing.

ModuleRelationship
Product ConfigurationProducts define account structures; COA mappings route entries to ledger labels.
Process ConfigurationJournal stages post debits and credits that reference mapped COA heads.
Tariff ConfigurationTariff outputs may feed into journal entries that use COA mappings.